mexif_tagdb_t mexif_MINOLTA_db[_MEXIF_TAGID_MINOLTA_Count+1] = 
{
    { 0x0000, MEXIF_UNICODE("MakerNoteVersion"), 0 },
    { 0x0001, MEXIF_UNICODE("MinoltaCameraSettingsOld"), 0 },
    { 0x0003, MEXIF_UNICODE("MinoltaCameraSettings"), 0 },
    { 0x0004, MEXIF_UNICODE("MinoltaCameraSettings7D"), 0 },
    { 0x0018, MEXIF_UNICODE("ImageStabilization"), 0 },
    { 0x0040, MEXIF_UNICODE("CompressedImageSize"), 0 },
    { 0x0081, MEXIF_UNICODE("PreviewImage"), 0 },
    { 0x0088, MEXIF_UNICODE("PreviewImageStart"), 0 },
    { 0x0089, MEXIF_UNICODE("PreviewImageLength"), 0 },
    { 0x0100, MEXIF_UNICODE("SceneMode"), 0 },
    { 0x0101, MEXIF_UNICODE("ColorMode"), 0 },
    { 0x0102, MEXIF_UNICODE("MinoltaQuality"), 0 },
    { 0x0104, MEXIF_UNICODE("FlashExposureComp"), 0 },
    { 0x0105, MEXIF_UNICODE("Teleconverter"), 0 },
    { 0x0107, MEXIF_UNICODE("ImageStabilization2"), 0 },
    { 0x010a, MEXIF_UNICODE("ZoneMatching"), 0 },
    { 0x010b, MEXIF_UNICODE("ColorTemperature"), 0 },
    { 0x010c, MEXIF_UNICODE("LensID"), 0 },
    { 0x0113, MEXIF_UNICODE("ImageStabilizationA100"), 0 },
    { 0x0114, MEXIF_UNICODE("MinoltaCameraSettings5D"), 0 },
    { 0x0114, MEXIF_UNICODE("MinoltaCameraSettingsA100"), 0 },
    { 0x0e00, MEXIF_UNICODE("PrintIM"), 0 },
    { 0x0f00, MEXIF_UNICODE("MinoltaCameraSettings2"), 0 },
    { 0, }
};
mexif_tagdb_t mexif_MINOLTA_CameraSettings_db[_MEXIF_TAGID_MINOLTA_CameraSettings_Count+1] = 
{
    { 0x0001, MEXIF_UNICODE("ExposureMode"), 0 },
    { 0x0002, MEXIF_UNICODE("FlashMode"), 0 },
    { 0x0003, MEXIF_UNICODE("WhiteBalance"), 0 },
    { 0x0004, MEXIF_UNICODE("MinoltaImageSize"), 0 },
    { 0x0005, MEXIF_UNICODE("MinoltaQuality"), 0 },
    { 0x0006, MEXIF_UNICODE("DriveMode"), 0 },
    { 0x0007, MEXIF_UNICODE("MeteringMode"), 0 },
    { 0x0008, MEXIF_UNICODE("ISO"), 0 },
    { 0x0009, MEXIF_UNICODE("ExposureTime"), 0 },
    { 0x000a, MEXIF_UNICODE("FNumber"), 0 },
    { 0x000b, MEXIF_UNICODE("MacroMode"), 0 },
    { 0x000c, MEXIF_UNICODE("DigitalZoom"), 0 },
    { 0x000d, MEXIF_UNICODE("ExposureCompensation"), 0 },
    { 0x000e, MEXIF_UNICODE("BracketStep"), 0 },
    { 0x0010, MEXIF_UNICODE("IntervalLength"), 0 },
    { 0x0011, MEXIF_UNICODE("IntervalNumber"), 0 },
    { 0x0012, MEXIF_UNICODE("FocalLength"), 0 },
    { 0x0013, MEXIF_UNICODE("FocusDistance"), 0 },
    { 0x0014, MEXIF_UNICODE("FlashFired"), 0 },
    { 0x0015, MEXIF_UNICODE("MinoltaDate"), 0 },
    { 0x0016, MEXIF_UNICODE("MinoltaTime"), 0 },
    { 0x0017, MEXIF_UNICODE("MaxAperture"), 0 },
    { 0x001a, MEXIF_UNICODE("FileNumberMemory"), 0 },
    { 0x001b, MEXIF_UNICODE("LastFileNumber"), 0 },
    { 0x001c, MEXIF_UNICODE("ColorBalanceRed"), 0 },
    { 0x001d, MEXIF_UNICODE("ColorBalanceGreen"), 0 },
    { 0x001e, MEXIF_UNICODE("ColorBalanceBlue"), 0 },
    { 0x001f, MEXIF_UNICODE("Saturation"), 0 },
    { 0x0020, MEXIF_UNICODE("Contrast"), 0 },
    { 0x0021, MEXIF_UNICODE("Sharpness"), 0 },
    { 0x0022, MEXIF_UNICODE("SubjectProgram"), 0 },
    { 0x0023, MEXIF_UNICODE("FlashExposureComp"), 0 },
    { 0x0024, MEXIF_UNICODE("ISOSetting"), 0 },
    { 0x0025, MEXIF_UNICODE("MinoltaModelID"), 0 },
    { 0x0026, MEXIF_UNICODE("IntervalMode"), 0 },
    { 0x0027, MEXIF_UNICODE("FolderName"), 0 },
    { 0x0028, MEXIF_UNICODE("ColorMode"), 0 },
    { 0x0029, MEXIF_UNICODE("ColorFilter"), 0 },
    { 0x002a, MEXIF_UNICODE("BWFilter"), 0 },
    { 0x002b, MEXIF_UNICODE("InternalFlash"), 0 },
    { 0x002c, MEXIF_UNICODE("Brightness"), 0 },
    { 0x002d, MEXIF_UNICODE("SpotFocusPointX"), 0 },
    { 0x002e, MEXIF_UNICODE("SpotFocusPointY"), 0 },
    { 0x002f, MEXIF_UNICODE("WideFocusZone"), 0 },
    { 0x0030, MEXIF_UNICODE("FocusMode"), 0 },
    { 0x0031, MEXIF_UNICODE("FocusArea"), 0 },
    { 0x0032, MEXIF_UNICODE("DECPosition"), 0 },
    { 0x0033, MEXIF_UNICODE("ColorProfile"), 0 },
    { 0x0034, MEXIF_UNICODE("DataImprint"), 0 },
    { 0x003f, MEXIF_UNICODE("FlashMetering"), 0 },
    { 0, }
};
mexif_tagdb_t mexif_MINOLTA_CameraSettings7D_db[_MEXIF_TAGID_MINOLTA_CameraSettings7D_Count+1] = 
{
    { 0x0000, MEXIF_UNICODE("ExposureMode"), 0 },
    { 0x0002, MEXIF_UNICODE("MinoltaImageSize"), 0 },
    { 0x0003, MEXIF_UNICODE("MinoltaQuality"), 0 },
    { 0x0004, MEXIF_UNICODE("WhiteBalance"), 0 },
    { 0x000e, MEXIF_UNICODE("FocusMode"), 0 },
    { 0x0010, MEXIF_UNICODE("AFPoints"), 0 },
    { 0x0015, MEXIF_UNICODE("Flash"), 0 },
    { 0x0016, MEXIF_UNICODE("FlashMode"), 0 },
    { 0x001c, MEXIF_UNICODE("ISOSetting"), 0 },
    { 0x001e, MEXIF_UNICODE("ExposureCompensation"), 0 },
    { 0x0025, MEXIF_UNICODE("ColorSpace"), 0 },
    { 0x0026, MEXIF_UNICODE("Sharpness"), 0 },
    { 0x0027, MEXIF_UNICODE("Contrast"), 0 },
    { 0x0028, MEXIF_UNICODE("Saturation"), 0 },
    { 0x002d, MEXIF_UNICODE("FreeMemoryCardImages"), 0 },
    { 0x003f, MEXIF_UNICODE("ColorTemperature"), 0 },
    { 0x0040, MEXIF_UNICODE("HueAdjustment"), 0 },
    { 0x0046, MEXIF_UNICODE("Rotation"), 0 },
    { 0x0047, MEXIF_UNICODE("FNumber"), 0 },
    { 0x0048, MEXIF_UNICODE("ExposureTime"), 0 },
    { 0x004a, MEXIF_UNICODE("FreeMemoryCardImages2"), 0 },
    { 0x005e, MEXIF_UNICODE("ImageNumber"), 0 },
    { 0x0060, MEXIF_UNICODE("NoiseReduction"), 0 },
    { 0x0062, MEXIF_UNICODE("ImageNumber2"), 0 },
    { 0x0071, MEXIF_UNICODE("ImageStabilization"), 0 },
    { 0x0075, MEXIF_UNICODE("ZoneMatchingOn"), 0 },
    { 0, }
};
mexif_tagdb_t mexif_MINOLTA_CameraSettings5D_db[_MEXIF_TAGID_MINOLTA_CameraSettings5D_Count+1] = 
{
    { 0x000a, MEXIF_UNICODE("ExposureMode"), 0 },
    { 0x000c, MEXIF_UNICODE("MinoltaImageSize"), 0 },
    { 0x000d, MEXIF_UNICODE("MinoltaQuality"), 0 },
    { 0x000e, MEXIF_UNICODE("WhiteBalance"), 0 },
    { 0x001f, MEXIF_UNICODE("Flash"), 0 },
    { 0x0020, MEXIF_UNICODE("FlashMode"), 0 },
    { 0x0025, MEXIF_UNICODE("MeteringMode"), 0 },
    { 0x0026, MEXIF_UNICODE("ISOSetting"), 0 },
    { 0x002f, MEXIF_UNICODE("ColorSpace"), 0 },
    { 0x0030, MEXIF_UNICODE("Sharpness"), 0 },
    { 0x0031, MEXIF_UNICODE("Contrast"), 0 },
    { 0x0032, MEXIF_UNICODE("Saturation"), 0 },
    { 0x0035, MEXIF_UNICODE("ExposureTime"), 0 },
    { 0x0036, MEXIF_UNICODE("FNumber"), 0 },
    { 0x0037, MEXIF_UNICODE("FreeMemoryCardImages"), 0 },
    { 0x0049, MEXIF_UNICODE("ColorTemperature"), 0 },
    { 0x004a, MEXIF_UNICODE("HueAdjustment"), 0 },
    { 0x0050, MEXIF_UNICODE("Rotation"), 0 },
    { 0x0053, MEXIF_UNICODE("ExposureCompensation"), 0 },
    { 0x0054, MEXIF_UNICODE("FreeMemoryCardImages2"), 0 },
    { 0x0065, MEXIF_UNICODE("Rotation2"), 0 },
    { 0x006e, MEXIF_UNICODE("ColorTemperature2"), 0 },
    { 0x0071, MEXIF_UNICODE("PictureFinish"), 0 },
    { 0x00ae, MEXIF_UNICODE("ImageNumber"), 0 },
    { 0x00b0, MEXIF_UNICODE("NoiseReduction"), 0 },
    { 0x00bd, MEXIF_UNICODE("ImageStabilization"), 0 },
    { 0, }
};
mexif_tagdb_t mexif_MINOLTA_CameraSettingsA100_db[_MEXIF_TAGID_MINOLTA_CameraSettingsA100_Count+1] = 
{
    { 0x0000, MEXIF_UNICODE("ExposureMode"), 0 },
    { 0x0001, MEXIF_UNICODE("ExposureCompensation"), 0 },
    { 0x000b, MEXIF_UNICODE("WhiteBalance"), 0 },
    { 0x0016, MEXIF_UNICODE("ColorMode"), 0 },
    { 0x0018, MEXIF_UNICODE("Sharpness"), 0 },
    { 0x0019, MEXIF_UNICODE("Contrast"), 0 },
    { 0x001a, MEXIF_UNICODE("Saturation"), 0 },
    { 0x001e, MEXIF_UNICODE("DriveMode"), 0 },
    { 0x003f, MEXIF_UNICODE("NoiseReduction"), 0 },
    { 0x005a, MEXIF_UNICODE("Rotation"), 0 },
    { 0x005e, MEXIF_UNICODE("ColorTemperature"), 0 },
    { 0x0087, MEXIF_UNICODE("ImageStabilization"), 0 },
    { 0, }
};
const mexif_tagdb_t* MEXIF_API mexif_MINOLTA_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x0000 : return mexif_MINOLTA_db +  0;
    case  0x0001 : return mexif_MINOLTA_db +  1;
    case  0x0003 : return mexif_MINOLTA_db +  2;
    case  0x0004 : return mexif_MINOLTA_db +  3;
    case  0x0018 : return mexif_MINOLTA_db +  4;
    case  0x0040 : return mexif_MINOLTA_db +  5;
    case  0x0081 : return mexif_MINOLTA_db +  6;
    case  0x0088 : return mexif_MINOLTA_db +  7;
    case  0x0089 : return mexif_MINOLTA_db +  8;
    case  0x0100 : return mexif_MINOLTA_db +  9;
    case  0x0101 : return mexif_MINOLTA_db + 10;
    case  0x0102 : return mexif_MINOLTA_db + 11;
    case  0x0104 : return mexif_MINOLTA_db + 12;
    case  0x0105 : return mexif_MINOLTA_db + 13;
    case  0x0107 : return mexif_MINOLTA_db + 14;
    case  0x010a : return mexif_MINOLTA_db + 15;
    case  0x010b : return mexif_MINOLTA_db + 16;
    case  0x010c : return mexif_MINOLTA_db + 17;
    case  0x0113 : return mexif_MINOLTA_db + 18;
    case  0x0114 : return mexif_MINOLTA_db + 19;
    case  0x0e00 : return mexif_MINOLTA_db + 21;
    case  0x0f00 : return mexif_MINOLTA_db + 22;
    }
    return 0;
}
const mexif_tagdb_t* MEXIF_API mexif_MINOLTA_CameraSettings_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x0001 : return mexif_MINOLTA_CameraSettings_db +  0;
    case  0x0002 : return mexif_MINOLTA_CameraSettings_db +  1;
    case  0x0003 : return mexif_MINOLTA_CameraSettings_db +  2;
    case  0x0004 : return mexif_MINOLTA_CameraSettings_db +  3;
    case  0x0005 : return mexif_MINOLTA_CameraSettings_db +  4;
    case  0x0006 : return mexif_MINOLTA_CameraSettings_db +  5;
    case  0x0007 : return mexif_MINOLTA_CameraSettings_db +  6;
    case  0x0008 : return mexif_MINOLTA_CameraSettings_db +  7;
    case  0x0009 : return mexif_MINOLTA_CameraSettings_db +  8;
    case  0x000a : return mexif_MINOLTA_CameraSettings_db +  9;
    case  0x000b : return mexif_MINOLTA_CameraSettings_db + 10;
    case  0x000c : return mexif_MINOLTA_CameraSettings_db + 11;
    case  0x000d : return mexif_MINOLTA_CameraSettings_db + 12;
    case  0x000e : return mexif_MINOLTA_CameraSettings_db + 13;
    case  0x0010 : return mexif_MINOLTA_CameraSettings_db + 14;
    case  0x0011 : return mexif_MINOLTA_CameraSettings_db + 15;
    case  0x0012 : return mexif_MINOLTA_CameraSettings_db + 16;
    case  0x0013 : return mexif_MINOLTA_CameraSettings_db + 17;
    case  0x0014 : return mexif_MINOLTA_CameraSettings_db + 18;
    case  0x0015 : return mexif_MINOLTA_CameraSettings_db + 19;
    case  0x0016 : return mexif_MINOLTA_CameraSettings_db + 20;
    case  0x0017 : return mexif_MINOLTA_CameraSettings_db + 21;
    case  0x001a : return mexif_MINOLTA_CameraSettings_db + 22;
    case  0x001b : return mexif_MINOLTA_CameraSettings_db + 23;
    case  0x001c : return mexif_MINOLTA_CameraSettings_db + 24;
    case  0x001d : return mexif_MINOLTA_CameraSettings_db + 25;
    case  0x001e : return mexif_MINOLTA_CameraSettings_db + 26;
    case  0x001f : return mexif_MINOLTA_CameraSettings_db + 27;
    case  0x0020 : return mexif_MINOLTA_CameraSettings_db + 28;
    case  0x0021 : return mexif_MINOLTA_CameraSettings_db + 29;
    case  0x0022 : return mexif_MINOLTA_CameraSettings_db + 30;
    case  0x0023 : return mexif_MINOLTA_CameraSettings_db + 31;
    case  0x0024 : return mexif_MINOLTA_CameraSettings_db + 32;
    case  0x0025 : return mexif_MINOLTA_CameraSettings_db + 33;
    case  0x0026 : return mexif_MINOLTA_CameraSettings_db + 34;
    case  0x0027 : return mexif_MINOLTA_CameraSettings_db + 35;
    case  0x0028 : return mexif_MINOLTA_CameraSettings_db + 36;
    case  0x0029 : return mexif_MINOLTA_CameraSettings_db + 37;
    case  0x002a : return mexif_MINOLTA_CameraSettings_db + 38;
    case  0x002b : return mexif_MINOLTA_CameraSettings_db + 39;
    case  0x002c : return mexif_MINOLTA_CameraSettings_db + 40;
    case  0x002d : return mexif_MINOLTA_CameraSettings_db + 41;
    case  0x002e : return mexif_MINOLTA_CameraSettings_db + 42;
    case  0x002f : return mexif_MINOLTA_CameraSettings_db + 43;
    case  0x0030 : return mexif_MINOLTA_CameraSettings_db + 44;
    case  0x0031 : return mexif_MINOLTA_CameraSettings_db + 45;
    case  0x0032 : return mexif_MINOLTA_CameraSettings_db + 46;
    case  0x0033 : return mexif_MINOLTA_CameraSettings_db + 47;
    case  0x0034 : return mexif_MINOLTA_CameraSettings_db + 48;
    case  0x003f : return mexif_MINOLTA_CameraSettings_db + 49;
    }
    return 0;
}
const mexif_tagdb_t* MEXIF_API mexif_MINOLTA_CameraSettings7D_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x0000 : return mexif_MINOLTA_CameraSettings7D_db +  0;
    case  0x0002 : return mexif_MINOLTA_CameraSettings7D_db +  1;
    case  0x0003 : return mexif_MINOLTA_CameraSettings7D_db +  2;
    case  0x0004 : return mexif_MINOLTA_CameraSettings7D_db +  3;
    case  0x000e : return mexif_MINOLTA_CameraSettings7D_db +  4;
    case  0x0010 : return mexif_MINOLTA_CameraSettings7D_db +  5;
    case  0x0015 : return mexif_MINOLTA_CameraSettings7D_db +  6;
    case  0x0016 : return mexif_MINOLTA_CameraSettings7D_db +  7;
    case  0x001c : return mexif_MINOLTA_CameraSettings7D_db +  8;
    case  0x001e : return mexif_MINOLTA_CameraSettings7D_db +  9;
    case  0x0025 : return mexif_MINOLTA_CameraSettings7D_db + 10;
    case  0x0026 : return mexif_MINOLTA_CameraSettings7D_db + 11;
    case  0x0027 : return mexif_MINOLTA_CameraSettings7D_db + 12;
    case  0x0028 : return mexif_MINOLTA_CameraSettings7D_db + 13;
    case  0x002d : return mexif_MINOLTA_CameraSettings7D_db + 14;
    case  0x003f : return mexif_MINOLTA_CameraSettings7D_db + 15;
    case  0x0040 : return mexif_MINOLTA_CameraSettings7D_db + 16;
    case  0x0046 : return mexif_MINOLTA_CameraSettings7D_db + 17;
    case  0x0047 : return mexif_MINOLTA_CameraSettings7D_db + 18;
    case  0x0048 : return mexif_MINOLTA_CameraSettings7D_db + 19;
    case  0x004a : return mexif_MINOLTA_CameraSettings7D_db + 20;
    case  0x005e : return mexif_MINOLTA_CameraSettings7D_db + 21;
    case  0x0060 : return mexif_MINOLTA_CameraSettings7D_db + 22;
    case  0x0062 : return mexif_MINOLTA_CameraSettings7D_db + 23;
    case  0x0071 : return mexif_MINOLTA_CameraSettings7D_db + 24;
    case  0x0075 : return mexif_MINOLTA_CameraSettings7D_db + 25;
    }
    return 0;
}
const mexif_tagdb_t* MEXIF_API mexif_MINOLTA_CameraSettings5D_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x000a : return mexif_MINOLTA_CameraSettings5D_db +  0;
    case  0x000c : return mexif_MINOLTA_CameraSettings5D_db +  1;
    case  0x000d : return mexif_MINOLTA_CameraSettings5D_db +  2;
    case  0x000e : return mexif_MINOLTA_CameraSettings5D_db +  3;
    case  0x001f : return mexif_MINOLTA_CameraSettings5D_db +  4;
    case  0x0020 : return mexif_MINOLTA_CameraSettings5D_db +  5;
    case  0x0025 : return mexif_MINOLTA_CameraSettings5D_db +  6;
    case  0x0026 : return mexif_MINOLTA_CameraSettings5D_db +  7;
    case  0x002f : return mexif_MINOLTA_CameraSettings5D_db +  8;
    case  0x0030 : return mexif_MINOLTA_CameraSettings5D_db +  9;
    case  0x0031 : return mexif_MINOLTA_CameraSettings5D_db + 10;
    case  0x0032 : return mexif_MINOLTA_CameraSettings5D_db + 11;
    case  0x0035 : return mexif_MINOLTA_CameraSettings5D_db + 12;
    case  0x0036 : return mexif_MINOLTA_CameraSettings5D_db + 13;
    case  0x0037 : return mexif_MINOLTA_CameraSettings5D_db + 14;
    case  0x0049 : return mexif_MINOLTA_CameraSettings5D_db + 15;
    case  0x004a : return mexif_MINOLTA_CameraSettings5D_db + 16;
    case  0x0050 : return mexif_MINOLTA_CameraSettings5D_db + 17;
    case  0x0053 : return mexif_MINOLTA_CameraSettings5D_db + 18;
    case  0x0054 : return mexif_MINOLTA_CameraSettings5D_db + 19;
    case  0x0065 : return mexif_MINOLTA_CameraSettings5D_db + 20;
    case  0x006e : return mexif_MINOLTA_CameraSettings5D_db + 21;
    case  0x0071 : return mexif_MINOLTA_CameraSettings5D_db + 22;
    case  0x00ae : return mexif_MINOLTA_CameraSettings5D_db + 23;
    case  0x00b0 : return mexif_MINOLTA_CameraSettings5D_db + 24;
    case  0x00bd : return mexif_MINOLTA_CameraSettings5D_db + 25;
    }
    return 0;
}
const mexif_tagdb_t* MEXIF_API mexif_MINOLTA_CameraSettingsA100_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x0000 : return mexif_MINOLTA_CameraSettingsA100_db +  0;
    case  0x0001 : return mexif_MINOLTA_CameraSettingsA100_db +  1;
    case  0x000b : return mexif_MINOLTA_CameraSettingsA100_db +  2;
    case  0x0016 : return mexif_MINOLTA_CameraSettingsA100_db +  3;
    case  0x0018 : return mexif_MINOLTA_CameraSettingsA100_db +  4;
    case  0x0019 : return mexif_MINOLTA_CameraSettingsA100_db +  5;
    case  0x001a : return mexif_MINOLTA_CameraSettingsA100_db +  6;
    case  0x001e : return mexif_MINOLTA_CameraSettingsA100_db +  7;
    case  0x003f : return mexif_MINOLTA_CameraSettingsA100_db +  8;
    case  0x005a : return mexif_MINOLTA_CameraSettingsA100_db +  9;
    case  0x005e : return mexif_MINOLTA_CameraSettingsA100_db + 10;
    case  0x0087 : return mexif_MINOLTA_CameraSettingsA100_db + 11;
    }
    return 0;
}


